package com.chengcang.api.modules.busi.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;


/**
 * 客户管理
 *
 * @author Zhanli xy321231@163.com
 * @since 1.0.0 2023-02-20
 */
@Data
@ApiModel(value = "客户管理")
public class BusiDemandPerformanceSnapshotDTO implements Serializable {
    private static final long serialVersionUID = 1L;

	@ApiModelProperty(value = "id")
	private Long id;

	@ApiModelProperty(value = "需求外键")
	private Long demandId;

	@ApiModelProperty(value = "客户编号")
	private String tenantCode;

	@ApiModelProperty(value = "客户名称")
	private String name;

	@ApiModelProperty(value = "助记名称")
	private String shortName;

	@ApiModelProperty(value = "客户类型")
	private Integer tenantType;

	@ApiModelProperty(value = "0 使用中 1 暂停中")
	private Integer status;

	@ApiModelProperty(value = "绑定类型,多个逗号隔开")
	private String bindings;

	@ApiModelProperty(value = "绑定客户，多个逗号隔开")
	private String bindingCustomers;

	@ApiModelProperty(value = "客户来源")
	private Integer source;

	@ApiModelProperty(value = "工商类型")
	private Integer busiType;

	@ApiModelProperty(value = "社会信用代码")
	private String busiSocialCreditCode;

	@ApiModelProperty(value = "企业名称")
	private String busiCompanyName;

	@ApiModelProperty(value = "营业期限")
	private String busiTerm;

	@ApiModelProperty(value = "营业执照")
	private String busiLicense;

	@ApiModelProperty(value = "企业LOGO")
	private String logo;

	@ApiModelProperty(value = "备注")
	private String remark;

	@ApiModelProperty(value = "创建人员")
	private Long creator;

	@ApiModelProperty(value = "更新人员")
	private Long updater;

	@ApiModelProperty(value = "创建时间")
	private Date createDate;

	@ApiModelProperty(value = "更新时间")
	private Date updateDate;

	@ApiModelProperty(value = "0 有效 1 无效")
	private Integer deleted;


}